<?php


class Utils {
	
	function comprobar_peticion_ajax(){
		
		$this->isPetitionAjax();
		//$this->comprobarAutenticacionAjax();
		
	}
	
	
	function isPetitionAjax(){ //comprobamos si es una peticion ajax
		if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && ($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest')) {
			return true;
		}else{
			echo json_encode("Error por ahi no se va a ningun lado");
			exit();
		}
	}
	
	
	function comprobarAutenticacionAjax(){ //recibimos una clave desde la peticion ajax, si no existe o no es correcta salimos
		$clave = hash('sha512','1nf0rm4t1c4'); //clave usada para la peticion ajax
		
		if(isset($_SERVER['HTTP_GESTOR']) === false){ echo json_encode("Peticion incorrecta"); exit(); }
		if(empty($_SERVER['HTTP_GESTOR'])){ echo json_encode("Peticion incorrecta"); exit();}
		if($_SERVER['HTTP_GESTOR'] != $clave){ echo json_encode("Peticion incorrecta"); exit();	}
	}
	

	
	
	
}

?>